/**
 *注册一个菜单并返回菜单id，可在插件中点击油猴时看到对应脚本的菜单
 * @param {string}text 显示文本
 * @param {function}func 事件
 * @param {string}shortcutKey 快捷键
 * @return menu 菜单id
 */
const addGMMenu = (text, func, shortcutKey = null) => {
    return GM_registerMenuCommand(text, func, shortcutKey);
}


//设置数据
const setData = (key, content) => {
    GM_setValue(key, content);
}
/**
 * 读取数据
 * @param key
 * @param defaultValue
 * @returns {[string]|[number]|[any]|boolean|number}
 */
const getData = (key, defaultValue) => {
    return GM_getValue(key, defaultValue);
}


export default {
    addGMMenu,
    setData,
    getData
}
